@media (max-width:767px) {
body{ padding-top:60px !important;}
.nav_dlzc, .nav_language{ float:none !important; width:100% !important; margin:0 !important; margin-top:15px !important; border:none !important; text-align:center;}
.nav_language ul.dropdown-menu{ left:50% !important; transform:translateX(-50%);}
.nav_language a{ display:inline-block; margin:0 auto; color:#fff !important;}
.nav_language a{ color:#fff !important;}
.nav_language ul li a{ color:#333 !important;}
.nav_dlzc a{ color:#fff !important;}

.header {height: 60px !important;}
.logo{ height:60px !important; width:auto !important;}
.logo img{ height:100% !important; width:auto !important;}

.san {width: 30px; height: 40px; margin-top: 15px; text-align: right; line-height: 40px; }
.san i { font-size: 24px !important; color: #333; }
.header_right { height: 0px !important; overflow: hidden; padding: 0 !important; position: fixed; left: 0; top: 0; width: 100% !important; z-index: 999; background: #2d2d2d; color: #fff; transition: all 1s;}
.header_right.active { padding-top: 120px !important; height: 100% !important;}

.navs{ width:100% !important; float:none !important; padding-top:0px !important;}
.navs ul li{ display:block !important; width:100% !important;}
.navs ul li a{ color:#fff !important; padding-bottom:10px !important;}
.navs ul li a:hover{ color:#fff !important;}
.navs ul li .erji{ display:none !important;}

.nav_guan {
	position: absolute;
	right: 15px;
	top: 10px;
	width: 36px;
	height: 36px;
	transform: rotate(45deg);
}
.nav_guan:before {
	content: '';
	width: 1px;
	height: 36px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -0.5px;
}
.nav_guan:after {
	content: '';
	height: 1px;
	width: 36px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.5px;
}

.banner{ margin-top:0px !important;}
.banner .swiper-slide{height: 200px !important;}
.banner .swiper-pagination1{ bottom:10px !important;}
.banner .swiper-pagination1 .swiper-pagination-bullet{ width:10px !important; height:10px !important; border:2px solid #fff !important;}
.banner .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:2px solid #d61f17 !important;}

.sjj_img{ display:none !important;}
.sjj_h1{ display:none !important;}
.sjj_text{ padding:20px 0 !important;}
.sjj_text h5{ margin-top:30px !important;}
.sjj_text .row:nth-child(2){ margin-top:20px !important;}
.sjj_text .row:nth-child(2) .col-xs-4:last-child .caption{ font-size:16px !important;}
.sjj_text .caption span{ font-size:18px !important;}
.sjj_left {width:100% !important; margin-left: 0px !important;}
.sjj_right { width: 100% !important; margin-right:0px !important;}
.s_new .s_biao ul li a{ padding:5px 20px !important;}
.s_new{ padding-bottom:0px !important;}
.snew_list .row .col-md-4:last-child{ display:none !important;}
.snew_list .caption{ margin-bottom:20px !important;}
.s_zhong{ padding-bottom:30px !important;}
.s_new .s_biao ul li{ margin:0 !important;}
.s_new .s_biao ul li a{ padding:5px !important; font-size:15px !important;}
.snew_list .snew_img{ height:190px !important;}
.footer{ padding-top:0px !important;}

.n_banner{ margin-top:0px !important; height:120px !important;}
/*关于我们*/
.ny_left_text{ display:none !important;}
.ny_left{ position: absolute; left:-200px; top:0px !important; z-index:10; width:200px; transition:all 0.6s;}
.nnavs{ position:absolute; top:-35px; right:-51px; width:50px; text-align:center; border-radius:6px; height:26px; line-height:26px; color:#fff; background:#f39a0e;}
.ny_left .ny_title{ opacity:0; transition:all 0.6s; margin-top:0px !important; padding:15px 0 !important;}
.ny_left ul{ opacity:0; transition:all 0.6s;}
.ny_left.active{ left:0;}
.ny_left.active .ny_title{ opacity:1; left:0;}
.ny_left.active ul{ opacity:1; left:0;}
.ny_left ul li a{ padding:5px 0 !important; padding-left:15px !important;}

.ny_right{ padding-top:20px !important;}
.about_4 .swiper_lc .swiper-slide a{ font-size:16px !important; padding:10px 0 !important;}
.lc_height{ width:100% !important;}
.about_4 .lc_content .row .col-md-6:first-child{ display:none !important;}
.swiper_lc .swiper-button-next{ right:0 !important;}
.swiper_lc .swiper-button-prev{ left:0 !important;}
.lc_height{ height:560px !important;}
.about_3 ul li{ height:300px !important;}
.about_3 ul li .ab3_text h4{ line-height:18px !important; font-size:16px; margin:10px auto !important;}
.about_5 .caption a{ height:240px !important;}
.zrs_text{ padding:30px !important;}
.zrs_text p{ line-height:20px !important;}
.about_6 .caption{ height:400px !important;}
.about_6 .caption .zr_text{transform: translateY(0%) !important;}
.about_6 .caption .zr_text p{ opacity:1 !important; font-size:16px !important;}
.about_6 .caption .zr_text h2{ font-size:24px !important; margin-top:15px !important; text-align:left !important;}
.vv_img{ height:230px !important;}
.ab7_top .caption{ height:230px !important;}
.ab7_form{ padding-left:30px !important;}
.ab7_top .caption .v_text{ padding:0 15px !important;}
.nr_more .pull-right{ display:none !important;}
.new_top{ height:auto !important;}
.new_top .caption{ height:170px !important;}
.new_top .col-sm-8 .caption .new_t_text{ padding-left:15px !important; right:15px !important;}
.new_2 .new2_img { height:200px !important;}
.cp_ss_input{ margin-bottom:20px !important;}
.yingshi_v{ width:100% !important; height:360px !important;}
.ft_di{ margin-top:0px !important;}
.ab_cp ul li{ width:33.33% !important; margin-bottom:15px !important;}
.ab_chanye ul{ width:50% !important;}
.ab_chanye ul li h5{ font-size:14px !important;}
.ab_chanye ul li.active{ width:200% !important; margin-left:-100% !important;}
.ab_chanye ul li h5 span{ white-space:normal !important;}
.ab_chanye ul li.active h5{ padding-top:10px !important;}

/*登录注册*/
.dl_banner{ height:calc(100vh - 60px) !important; margin-top:0px !important;}
.zcsb {width: 90% !important; right:5% !important;}
.dlzc { width: 90% !important; padding:30px 15px !important; right:5% !important;}
.lx_ss_a span{ display:block;}
.lx_ss_a a{ margin-right:10px !important; margin-bottom:5px; margin-left:0px !important;}
.chanye_img .chanye_text{ top:0 !important; bottom:0 !important;}

/*个人中心*/
.gr_zhong{ margin-top:50px !important;}
.gr_zhong .ny_left{ top:0px !important;}
.dd_lei .caption a{ margin:0 3px !important;}

.lx_map{ height:auto !important; margin-bottom:20px;}
.lx_map .my-map{ display:none !important;}
.lx_map .map_text{ position:static !important; height:auto !important; width:100% !important; padding:20px 15px !important;}
.lx_map .map_text:after{ display:none !important;}
.lx_map .map_text .map_dingwei{ position:static !important; transform:translateY(0) !important;}
.lx_zp .wufen{ padding-left:15px !important;}
.cp_ss_input{ width:100% !important;}
.lx_zp .wufen span:nth-child(1){ width:25% !important;}
.lx_zp .wufen span:nth-child(2){ width:25% !important;}
.lx_zp .wufen span:nth-child(3){ width:25% !important;}
.lx_zp .wufen span:nth-child(4){ display:none !important;}
.lx_zp .wufen span:nth-child(5){ width:25% !important;}
.lx_zp .wufen span:nth-child(5) i{ margin:0 auto !important;}
.lx_zp .panel-group .panel .job_text{ padding-left:15px !important;}
.lx_ss_input{ padding-left:80px !important; padding-right:80px !important;}
.lx_ss_input input:nth-child(3){ width:70px !important;}
.lx_ss{ padding:15px !important;}
.yx_map .map_1{ right:20.5% !important; top:10.6% !important;}
.yx_map .map_2{ right:28.4% !important; top:22.4% !important;}
.yx_map .map_3{ right:24.25% !important; top:34.5% !important;}
.yx_map .map_4{ right:23.1% !important; top:49.5% !important;}
.yx_map .map_5{ right:28.2% !important; top:55% !important;}
.yx_map .map_6{ right:30.7% !important; top:70.5% !important;}
.yx_map .map_7{ right:32.1% !important; top:56.5% !important;}
.yx_map .map_8{ right:33.6% !important; top:29.4% !important;}
.yx_map .map_9{ right:38% !important; top:42.6% !important;}
.yx_map .map_10{ right:38% !important; top:72% !important;}
.yx_map .map_11{ right:43.9% !important; top:33.3% !important;}
.yx_map .map_12{ right:44.5% !important; top:51% !important;}
.yx_map .map_13{ right:45.5% !important; top:67.6% !important;}
.yx_map .map_14{ right:46.8% !important; top:34.3% !important;}
.yx_map .map_15{ right:60.8% !important; top:52.5% !important;}
.yx_map .map_16{ right:62% !important; top:11% !important;}
.down_li .down_img{ height:200px !important;}
.down_li{ height:auto !important;}
.down_li .down_a{ height:120px !important;}
.gr_zhong{ min-height:calc(100vh - 141px) !important;}
.dd_lei .caption{ margin-bottom:15px !important;}
.dingdan_header{ display:none !important;}
.dingdan_header .row{ margin:0 -5px !important;}
.dingdan_header .row .col-xs-2{ padding:0 5px !important;}
.dingdan_header .row .col-xs-3{ padding:0 5px !important;}
.dingdan_header .row .col-xs-1{ padding:0 5px !important;}
.dd_body .row .row{ border-bottom:1px dashed #dedede;}
.dd_li{ height:auto !important; position:relative; padding-top:36px; overflow:hidden; padding-bottom:15px; margin-bottom:15px !important; border-bottom:1px solid #dedede !important;}
.dd_li .isCheck{ display: inline-block !important;}
.dd_li .col-xs-8{ height:110px !important; border-top:1px dashed #dedede; padding-top:10px; padding-left:15px !important;}
.dd_li .col-xs-8 .row{ margin:0 -5px !important;}
.dd_li .col-xs-8 .col-xs-4{ padding:0 5px !important; border:none;}
.dd_li .col-xs-8 .col-xs-8{ padding:0 5px !important; border:none; height:100px !important;}
.dd_li .col-xs-4{ height:100px !important; border-top:1px dashed #dedede; padding-top:5px;}
.dd_li .col-xs-6{ height:37px !important; border-top:1px dashed #dedede; padding-top:10px;}
.tjdd_text .dd_ding{ position:static !important; transform:translateY(0) !important;}
.tjdd_text .dd_ding h5{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.tjdd_text .dd_ding p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.dd_li .col-xs-0{ width:14px !important; height:14px !important; padding:0 !important; position:absolute; left:15px; top:11px;}
.dd_li .col-xs-6:last-child{ width:50px; height:24px !important; position:absolute; right:0px; top:5px; padding:0; border:none;}
.dd_li .col-xs-6:last-child .caption a{ height:100%; line-height:24px; border-radius:4px; color:#999;}
.dd_li .caption.ddji{ line-height:32px !important; height:32px !important;}
.dd_li .caption .juzhong_ding{ margin-left:15px !important;}
.dd_li .caption .juzhong_ding input{ height:30px !important;}
.gouwuche_body .dd_li .caption.ddshu{ height:32px !important;}
.dd_li .caption.ddji{ text-align: left !important; padding-left:88px !important;}

.tjdd{ margin-top:30px !important;}
.tjdd_add p span:nth-child(5){ display:block !important; margin-top:5px !important; margin-bottom:5px !important;}
.tjdd_add p span:nth-child(6){ display:block !important;}
.tjdd_add p{ position:relative; padding-right:45px;}
.tjdd_add p a{ position:absolute; right:15px; top:50%; transform:translateY(-50%); z-index:2;}
.dd_body .row .col-md-2 .caption{ padding-top:5px !important; padding-bottom:5px !important;}
.dd_body .row .col-md-2 .caption h6{ line-height:20px !important;}
.tjdd_header{ display:none !important;}
.beizhu span{ display:block !important;}
.beizhu input{ width:100% !important;}

.songhuo_dan .dd_li{ padding-top:0px !important; border-bottom:none !important;}
.songhuo_dan .dd_li .col-xs-8{ border:0 !important;}
.add_xiugai{ width:100% !important;}

.s_cp ul li a{ min-height:78px !important;}
.dd_header span{ margin-right:10px !important;}
.dd_header{ padding:8px 10px !important; font-size:13px !important;}
.dd_header a{ font-size:13px !important; margin-top:-3px !important;}
.gouwuche_body .dd_li .ddshu .juzhong_ding{ width:auto !important;}
.zc_form .form-group:nth-child(3) input:nth-child(2){ width:calc(100% - 108px) !important;}
.zc_form .form-group.yzm input.form-control{ width:calc(100% - 75px) !important;}
.dl_form .form-group.yzm input.form-control{ width:calc(100% - 75px) !important;}
.cp_list .caption p a:first-child{ background:#f39a0e !important;}
.cp_list .caption p a:last-child{ background:#b0d104 !important;}

.s_jjs{ margin-top:0 !important;}
.s_jj{ padding-top:0px !important;}
.s_jj .col-md-7.ty{ padding-top:20px !important;}
.swiper_sx{ width:100% !important; left:0 !important; top:10px !important;}
.banner .swiper-slide .container span{ display:none !important;}
.banner .swiper-slide .container strong{ font-size:18px !important;}
.banner .swiper-slide .container h4{ font-size:14px !important; line-height:24px !important;}


}
 @media (min-width:768px) and (max-width:991px) {
body{ padding-top:60px !important;}
.nav_dlzc, .nav_language{ float:none !important; width:100% !important; margin:0 !important; margin-top:15px !important; border:none !important; text-align:center;}
.nav_language ul.dropdown-menu{ left:50% !important; transform:translateX(-50%);}
.nav_language a{ display:inline-block; margin:0 auto; color:#fff !important;}
.nav_language a{ color:#fff !important;}
.nav_language ul li a{ color:#333 !important;}
.nav_dlzc a{ color:#fff !important;}

.header {height: 60px !important;}
.logo{ height:60px !important; width:auto !important;}
.logo img{ height:100% !important; width:auto !important;}

.san {width: 30px; height: 40px; margin-top: 13px; text-align: right; line-height: 40px; }
.san i { font-size: 24px !important; color: #333; }
.header_right { height: 0px !important; overflow: hidden; padding: 0 !important; position: fixed; left: 0; top: 0; width: 100% !important; z-index: 999; background: #2d2d2d; color: #fff; transition: all 1s;}
.header_right.active { padding-top: 120px !important; height: 100% !important;}

.navs{ width:100% !important; float:none !important; padding-top:0px !important;}
.navs ul li{ display:block !important; width:100% !important;}
.navs ul li a{ color:#fff !important; padding-bottom:10px !important;}
.navs ul li a:hover{ color:#fff !important;}
.navs ul li .erji{ display:none !important;}

.nav_guan {
	position: absolute;
	right: 15px;
	top: 10px;
	width: 36px;
	height: 36px;
	transform: rotate(45deg);
}
.nav_guan:before {
	content: '';
	width: 1px;
	height: 36px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -0.5px;
}
.nav_guan:after {
	content: '';
	height: 1px;
	width: 36px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.5px;
}

.banner{ margin-top:0px !important;}
.banner .swiper-slide{height: 300px !important;}
.sjj_img{ display:none !important;}
.sjj_h1{ display:none !important;}
.sjj_text{ padding:20px 0 !important;}
.sjj_text h5{ margin-top:30px !important;}
.sjj_text .row:nth-child(2){ margin-top:20px !important;}
.sjj_left {width:100% !important; margin-left: 0px !important;}
.sjj_right { width: 100% !important; margin-right:0px !important;}
.s_new .s_biao ul li a{ padding:5px 20px !important;}
.snew_list .row .col-md-4:last-child{ display:none !important;}
.s_zhong{ padding-bottom:30px !important;}
.footer{ padding-top:0px !important;}


.n_banner{ margin-top:0px !important; height:200px !important;}
/*关于我们*/
.ny_left_text{ display:none !important;}
.ny_left{ position: absolute; left:-200px; top:-35px !important; z-index:10; width:200px; transition:all 0.6s;}
.nnavs{ position:absolute; top:0; right:-51px; width:50px; text-align:center; border-radius:6px; height:26px; line-height:26px; color:#fff; background:#f39a0e;}
.ny_left .ny_title{ opacity:0; transition:all 0.6s; margin-top:0px !important; padding:15px 0 !important;}
.ny_left ul{ opacity:0; transition:all 0.6s;}
.ny_left.active{ left:0;}
.ny_left.active .ny_title{ opacity:1; left:0;}
.ny_left.active ul{ opacity:1; left:0;}

.ny_right{ padding-top:20px !important;}
.about_4 .swiper_lc .swiper-slide a{ font-size:16px !important; padding:10px 0 !important;}
.lc_height{ width:80% !important;}
.about_4 .lc_content .row .col-md-6:first-child{ display:none !important;}
.about_5 .caption a{ height:160px !important;}

.zrs_text{ padding:30px !important;}
.zrs_text p{ line-height:20px !important;}
.about_6 .caption{ height:850px !important;}
.about_6 .caption .zr_text{transform: translateY(0%) !important;}
.about_6 .caption .zr_text p{ opacity:1 !important; font-size:16px !important;}
.about_6 .caption .zr_text h2{ font-size:24px !important; margin-top:15px !important; text-align:left !important;}

.ab7_top .caption{ height:230px !important;}
.ab7_form{ padding-left:30px !important;}
.nr_more .pull-right{ display:none !important;}
.new_top{ height:170px !important;}
.new_2 .new2_img { height:420px !important;}
.cp_ss_input{ margin-bottom:20px !important;}
.cpnr_top_img{ border-right:none !important;}


/*关于我们*/
.about_2 .caption{ min-height:auto !important;}
.yingshi_v{ width:100% !important; height:460px !important;}
.peixun_img .caption{ height:450px !important;}
.ab_cp ul li{ width:25% !important; margin-bottom:20px !important;}
.ab_chanye ul{ width:40% !important;}


/*登录注册*/
.dl_banner{ height:calc(100vh - 60px) !important; margin-top:0px !important;}
.zcsb {width: 90% !important; right:5% !important;}
.dlzc { width: 90% !important; padding:30px 15px !important; right:5% !important;}
.lx_ss_a span{ display:block;}
.lx_ss_a a{ margin-right:10px !important; margin-bottom:5px; margin-left:0px !important;}

/*个人中心*/
.gr_zhong{ margin-top:50px !important;}
.gr_zhong .ny_left{ top:-35px !important;}
.dd_lei .caption a{ margin:0 6px !important;}

.lx_map{ height:auto !important; margin-bottom:20px;}
.lx_map .my-map{ display:none !important;}
.lx_map .map_text{ position:static !important; height:auto !important; width:100% !important; padding:20px 15px !important;}
.lx_map .map_text:after{ display:none !important;}
.lx_map .map_text .map_dingwei{ position:static !important; transform:translateY(0) !important;}
.lx_zp .wufen{ padding-left:15px !important;}
.cp_ss_input{ width:100% !important;}
.lx_zp .wufen span:nth-child(1){ width:25% !important;}
.lx_zp .wufen span:nth-child(2){ width:25% !important;}
.lx_zp .wufen span:nth-child(3){ width:25% !important;}
.lx_zp .wufen span:nth-child(4){ display:none !important;}
.lx_zp .wufen span:nth-child(5){ width:25% !important;}
.lx_zp .wufen span:nth-child(5) i{ margin:0 auto !important;}
.lx_zp .panel-group .panel .job_text{ padding-left:15px !important;}
.lx_ss_input{ padding-left:80px !important; padding-right:80px !important;}
.lx_ss_input input:nth-child(3){ width:70px !important;}
.lx_ss{ padding:15px !important;}

.gr_zhong{ min-height:calc(100vh - 141px) !important;}
.dd_lei .caption{ margin-bottom:15px !important;}
.dingdan_header{ display:none !important;}
.dingdan_header .row{ margin:0 -5px !important;}
.dingdan_header .row .col-xs-2{ padding:0 5px !important;}
.dingdan_header .row .col-xs-3{ padding:0 5px !important;}
.dingdan_header .row .col-xs-1{ padding:0 5px !important;}
.dd_body .row .row{ border-bottom:1px dashed #dedede;}
.dd_li{ height:auto !important; position:relative; padding-top:36px; overflow:hidden; padding-bottom:15px; margin-bottom:15px !important; border-bottom:1px solid #dedede !important;}
.dd_li .isCheck{ display: inline-block !important;}
.dd_li .col-xs-8{ height:110px !important; border-top:1px dashed #dedede; padding-top:10px;}
.dd_li .col-xs-8 .row{ margin:0 -5px !important;}
.dd_li .col-xs-8 .col-xs-4{ padding:0 5px !important; border:none;}
.dd_li .col-xs-8 .col-xs-8{ padding:0 5px !important; border:none;}
.dd_li .col-xs-4{ height:100px !important; border-top:1px dashed #dedede; padding-top:5px;}
.dd_li .col-xs-6{ height:37px !important; border-top:1px dashed #dedede; padding-top:10px;}
.tjdd_text .dd_ding{ position:static !important; transform:translateY(0) !important;}
.tjdd_text .dd_ding h5{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.tjdd_text .dd_ding p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.dd_li .col-xs-0{ width:14px !important; height:14px !important; padding:0 !important; position:absolute; left:15px; top:11px;}
.dd_li .col-xs-6:last-child{ width:50px; height:24px !important; position:absolute; right:0px; top:5px; padding:0; border:none;}
.dd_li .col-xs-6:last-child .caption a{ height:100%; line-height:24px; border-radius:4px; color:#999;}
.dd_li .caption.ddji{ line-height:32px !important; height:32px !important;}
.dd_li .caption .juzhong_ding{ margin-left:15px !important;}
.gouwuche_body .dd_li .caption.ddshu{ height:32px !important;}
.dd_li .caption.ddji{ text-align: left !important; padding-left:88px !important;}

.tjdd{ margin-top:30px !important;}
.tjdd_add p span:nth-child(5){ display:block !important; margin-top:5px !important; margin-bottom:5px !important;}
.tjdd_add p{ position:relative; padding-right:45px;}
.tjdd_add p a{ position:absolute; right:15px; top:50%; transform:translateY(-50%); z-index:2;}
.dd_body .row .col-md-2 .caption{ padding-top:5px !important; padding-bottom:5px !important;}
.dd_body .row .col-md-2 .caption h6{ line-height:20px !important;}
.tjdd_header{ display:none !important;}
.beizhu span{ display:block !important;}
.beizhu input{ width:100% !important;}

.songhuo_dan .dd_li{ padding-top:0px !important; border-bottom:none !important;}
.songhuo_dan .dd_li .col-xs-8{ border:0 !important;}


}
 @media (min-width:991px) and (max-width:1200px) {

.header_right{ width:calc(100% - 220px) !important;}
.navs { width: calc(100% - 200px) !important;}
.nav_language{ margin-left:5px !important;}
.nav_dlzc a{ margin-left:5px !important;}
.banner .swiper-slide { height: 360px !important;}
.banner .swiper-pagination1{ bottom:10px !important;}
.banner .swiper-pagination1 .swiper-pagination-bullet{ width:16px !important; height:16px !important; border:3px solid #fff !important;}
.banner .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:3px solid #d61f17 !important;}

.sjj_text .sjj_h1{ display:none;}
.sjj_text h5{ margin-top:30px !important;}
.sjj_text{ padding-left:30px !important; padding-top:20px !important;}
.sjj_text .row:nth-child(2){ margin-top:3% !important;}
.sjj_text .caption span{ font-size:30px !important;}
.sjj_left {width: calc(100% + 140px) !important; margin-left: -140px !important;}
.sjj_right { width:  calc(100% + 140px) !important; margin-right: -140px !important;}
.snew_list .snew_text{ padding-top:15px !important; padding-bottom:15px !important; padding-right:15px !important;}

/*关于我们*/
.ny_left{ margin-bottom:30px !important;}
.ny_left ul{ padding-left:10px !important;}
.ny_left ul li a{ padding-left:10px !important;}
.ny_left_text .ty_content{ padding:10px !important;}

.ny_right{ padding-top:20px !important;}
.about_4 .swiper_lc .swiper-slide a{ font-size:16px !important; padding:10px 0 !important;}
.lc_height{ width:80% !important;}
.about_5 .caption a{ height:170px !important;}
.zrs_text{ padding-right:20px !important; padding-top:10px !important;}
.zrs_text p{ line-height:20px !important;}
.about_6 .caption{ height:280px !important;}
.about_6 .caption .zr_text{transform: translateY(70%) !important;}
.about_6 .caption:hover .zr_text{transform: translateY(0%) !important;}
.about_6 .caption .zr_text h2{ font-size:18px !important; margin-top:6px !important;}
.vv_img{ height:160px !important;}
.new_top{ height:170px !important;}
.new_2 .new2_img { height: 140px !important;}
.ny_left ul li .cp_li{ padding-left:15px !important;}
.ny_left ul li .cp_li_a a{ padding-left:15px !important;}
.lx_ss_a a{ padding:0 10px !important; margin-left:8px !important;}
.cpnr_bottom .cp_list .row .col-md-4:last-child{ display:none !important;}


/*关于我们*/

/*高度*/
.snew_list .snew_img{ height:160px !important;}


/*高度*/

.yingshi_v{ width:100% !important; height:460px !important;}
}

 @media (min-width:1201px) and (max-width:1550px) {
	 
.container {width: 1200px !important;}

.banner .swiper-slide{height: 480px !important;}

.sjj_text .row:nth-child(2){ margin-top:4% !important;}
.sjj_img{ margin-left:-130px !important; width:calc(100% + 130px) !important; margin-top:-40px !important;}
.sjj_text{ padding-top:25px !important;}
.sjj_left{ width:calc(100% + 130px) !important; text-align:center; margin-left:-130px !important;}
.sjj_right{ width:calc(100% + 130px) !important; margin-right:-130px !important;}
.sjj_text .caption{ font-size:16px !important;}
.sjj_text .caption span{ font-size:30px !important;}

/*图片高度*/
.snew_img{ height:221px !important;}
.new_2 .new2_img{ height:178px !important;}
/*图片高度*/

.tjdd .container{ width:1000px !important; padding:0;}

.ny_left ul{ padding-left:10px !important;}
.ny_left ul li .cp_li{ padding-left:10px !important;}
.ny_left ul li .cp_li{ font-size:15px !important;}
.ny_left ul li .cp_li_a a{ font-size:14px !important; padding:5px 0 !important; padding-left:15px !important; }
.ny_left ul li .cp_li i{ right:10px !important;}
.zrs_text{ padding-right:30px !important; padding-top:20px !important;}
.about_6 .caption{ height:350px !important;}
.about_6 .caption .zr_text{transform: translateY(50%) !important;}
.about_6 .caption:hover .zr_text{transform: translateY(0%) !important;}
.vv_img{ height:200px !important;}
.lx_ss_a a{ padding:0 10px !important; margin-left:8px !important;}
.ny_left ul li a{ font-size:15px !important; padding-left:10px !important;}
.ny_left ul li .cp_li a{ padding-left:0 !important;}
.sheng_img .caption { height: 185px !important;}
.ab7_top .caption{ height:260px !important;}
.fancybox-button {  width: 60px !important;  height: 60px !important;}
.fancybox-navigation button {  width: 80px !important; height:120px !important;}
.fancybox-navigation button:before { width: 60px !important; height: 60px !important;}

.swiper_sx{ left:38% !important;}
}
@media (min-width:1551px) {
.container {
	width: 1500px !important;
	padding: 0;
}

.tjdd .container{ width:1000px !important; padding:0;}


.fancybox-button {  width: 60px !important;  height: 60px !important;}
.fancybox-navigation button {  width: 80px !important; height:120px !important;}
.fancybox-navigation button:before { width: 60px !important; height: 60px !important;}
}

body{ font-family:Microsoft YaHei, SimHei, SinSun;}

.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.container {transition: all 1s;}
.header {
	height: 91px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	background: rgba(255,255,255,1);
	box-shadow: 0px 1px 12px rgba(0,0,0,0.1);
	transition:all 0.3s;
}


.logo{ width:217px; height:91px;}
.logo img{ width:100%; display:block;}


.header_right{ width:calc(100% - 350px);}
.navs{ width:calc(100% - 240px); padding-top:33px;}
.navs .nav li a{ transition:all 0.3s; font-size:15px; color:#333; font-weight:bold; padding:10px 0px; padding-bottom:27px; position:relative;font-family: 'avantgardece-book';}
.navs .nav li a:after{ content:''; width:0px; height:0px; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #006835; position:absolute; bottom:0; left:50%; transform:translateX(-50%); opacity:0; transition:all 0.3s;}
.navs .nav li.active a:after{ opacity:1;}
.navs .nav li a:hover{ background:none; color:#006835;}
.navs .nav li a:focus{ background:none;}
.navs .nav li.active a{ color:#006835;}

.navs .nav li{ position:relative;}
.navs .nav li:hover .erji{ display:block;}
.navs .nav li .erji{
	position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.navs .nav li .erji a{
	display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	text-decoration:none;
	transition:all 0.3s;
}
.navs .nav li .erji a:hover{ color:#006835;}
.navs .nav li .erji a:after{ display:none;}



.nav_language{ font-size:15px; color:#333; margin-top:40px; margin-left:15px; position:relative;}
.nav_language .dropdown-menu{ position:absolute !important;}
.nav_language a{ color:#333; text-decoration:none;}
.nav_language ul.dropdown-menu{ position:relative;}
.nav_language a.dropdown-toggle{ color:#fff; transition:all 0.3s; text-decoration:none;}
.nav_language a.dropdown-toggle:hover{ color:#fbc111;}
.nav_language a.dropdown-toggle:focus{ color:#fbc111;}
.nav_language i{ font-weight:normal; font-size:20px; margin-right:5px; color:#fbc111;}
.nav_language a:hover{ color:#fbc111;}
.nav_dlzc{ margin-top:40px;}
.nav_dlzc a{ font-size:15px; color:#333; margin-left:15px; text-decoration:none;}
.nav_dlzc a:hover{ color:#b0d104;}
.nav_dlzc i{ font-size:20px; margin-right:5px; color:#b0d104;}
.nav_dlzc a:first-child i{ color:#006835;}
.nav_dlzc a:first-child:hover{ color:#006835;}

.banner{ margin-top:91px;}
.banner .swiper-slide{height: 630px; position:relative;}
.banner .swiper-pagination1{ bottom:30px;}
.banner .swiper-pagination1 .swiper-pagination-bullet{ width:10px; height:10px;}
.banner .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#cc160e;}
.banner .swiper-slide .container{ position:absolute; left:0; right:0; margin:0 auto; top:40%; transform:translateY(-50%); padding-right:40%;}
.banner .swiper-slide .container span{ display:block; font-size:78px; line-height:80px; color:#b0d104; font-weight:bold; text-shadow:0px 0px 6px rgba(0,0,0,0.3);}
.banner .swiper-slide .container strong{ font-size:48px; color:#fff; margin:20px 0; text-shadow:0px 0px 6px rgba(0,0,0,0.3);}
.banner .swiper-slide .container h4{ font-size:20px; color:#fff; line-height:30px; text-shadow:0px 0px 6px rgba(0,0,0,0.3);}

.s_jjs{ overflow:hidden; margin-top:-75px;}
.s_jj{ position:relative; z-index:5; padding-top:75px;}
.sjj_img{ margin-top:-75px; margin-left:-210px; width:calc(100% + 210px); position:relative; z-index:4;}
.sjj_text{ padding-top:40px; padding-left:40px;}
.sjj_text .sjj_h1{ font-size:60px; color:#333; line-height:60px;}
.sjj_text p{ color:#666; line-height:24px;}
.sjj_text h4{ line-height:24px;}
.sjj_text h5{ margin-top:65px; line-height:24px; color:#666;}
.sjj_text h5 strong{ position:relative; font-size:16px; color:#333; margin-right:2px;}
.sjj_text h5 strong:after{ content:''; width:100%; height:1px; background:#333; left:0; top:-12px; position:absolute;}
.sjj_text .row:nth-child(2){ margin:0; margin-top:10%;}
.sjj_text .row:nth-child(2) .col-xs-4{ padding:0;}
.sjj_text .caption span{ font-size:48px; color:#666; display:inline-block; vertical-align:middle; line-height:48px; margin-top:-4px; margin-right:5px;}
.sjj_text .caption{ color:#333; font-size:18px; border-right:1px solid #666; text-align:center;}
.sjj_text .row:nth-child(2) .col-xs-4:last-child .caption{ border:none;}

.row.ty{ margin:0;}
.row.ty .col-md-5.ty{ padding:0;}
.row.ty .col-md-7.ty{ padding:0;}
.sjj_left{ background:#006835; padding:20px 0; color:#fff; font-size:18px; width:calc(100% + 210px); text-align:center; margin-left:-210px;}
.sjj_left a{ text-decoration:none; color:#fff;}
.sjj_left i{ display:block; font-size:28px; line-height:36px; height:36px;}
.sjj_right{ width:calc(100% + 210px); margin-right:-210px;}
.sjj_right .row{ margin:0;}
.sjj_right .row .col-xs-4{ padding:0;}
.sjj_right .caption{ font-size:18px; text-align:center;}
.sjj_right .caption a{ display:block; padding:20px 0; color:#fff; text-decoration:none;}
.sjj_right .caption a i{ display:block; font-size:24px; height:36px; line-height:36px;}
.sjj_right .col-xs-4:nth-child(1) .caption a i{ font-size:22px;}
.sjj_right .col-xs-4:nth-child(2) .caption a i{ font-size:30px; padding-top:5px;}
.sjj_right .col-xs-4:nth-child(1) .caption{ background:#b0d104;}
.sjj_right .col-xs-4:nth-child(2) .caption{ background:#ffc923;}
.sjj_right .col-xs-4:nth-child(3) .caption{ background:#f39a0e;}

.s_cp{ padding-top:50px; padding-bottom:50px;}
.s_biao{ text-align:center;}
.s_biao h2{ font-size:28px; color:#333333; margin-bottom:15px;}
.s_biao h2 strong{ position:relative;}
.s_biao h2 strong:after{ position: absolute; content:''; width:40%; height:1px; left:-55%; top:50%; background:#ccc;}
.s_biao h2 strong:before{ position: absolute; content:''; width:40%; height:1px; right:-55%; top:50%; background:#ccc;}
.s_biao p{ color:#666;}
.s_cp ul{ margin:0; padding:0; margin-bottom:40px; margin-top:40px;}
.s_cp ul li{ list-style:none; float:left; width:14.28%;}
.s_cp ul li a{ display:block; text-decoration:none; text-align:center; padding:8px 0; border:1px solid #dedede; color:#333; border-left:none;}
.s_cp ul li:first-child a{ border-left:1px solid #Dedede;}
.s_cp ul li.active a{ border:1px solid #f39a0e; background:#f39a0e; color:#fff;}

.scp_list.fade{ display:none;}
.scp_list.fade.active{ display:block;}

.scp_img{ width:80%; margin:0 auto; position:relative;}
.scp_img img{ position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); max-width:100%; max-height:90%;}

.scp_list .swiper-slide{ border:1px solid #dedede; padding:10px; transition:all 0.3s;}
.scp_list .swiper-slide h4{ text-align:center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.scp_list .swiper-slide h4 a{ color:#333; font-size:18px; text-decoration:none;}
.scp_list .swiper-slide p{ color:#666; text-align:center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.scp_list .swiper-slide p a{ display:inline-block; padding:5px 15px; color:#fff; background:#c2c2c2; margin-right:15px; transition:all 0.3s; text-decoration:none;}
.scp_list .swiper-slide p a:last-child{ margin-right:0px;}
.scp_list .swiper-slide:hover p a{ background:#f39a0e;}
.scp_list .swiper-slide:hover p a:last-child{ background:#b0d104;}
.scp_list .swiper-slide:hover{ border:1px solid #dedede; box-shadow:0px 0px 12px rgba(0,0,0,0.2);}

.s_new{ padding-bottom:40px;}
.s_new .s_biao{ background:url(../images/new_2.jpg) center center no-repeat; background-size:cover; padding:20px 0; padding-top:30px; margin-bottom:40px;}
.s_new .s_biao ul{ padding:0; text-align:center;}
.s_new .s_biao ul li{ list-style:none; display:inline-block; margin:0 15px;}
.s_new .s_biao ul li a{ padding:8px 50px; display:block; border:1px solid #fff; font-size:18px; color:#fff; text-decoration:none; transition:all 0.3s;}
.s_new .s_biao ul li.active a{ background:#f39a0e; border:1px solid #f39a0e;}
.s_new .s_biao h2{ color:#fff; margin-bottom:30px;}
.s_new .s_biao h2 strong:after{ background:#fff;}
.s_new .s_biao h2 strong:before{ background:#fff;}

.snew_list.fade{ display:none;}
.snew_list.fade.active{ display:block;}
.snew_list .snew_img{ height:265px; overflow:hidden;}
.snew_list .snew_img a{ display: block; height:100%;}
.snew_list .snew_text{ background:#f5f5f5; padding:30px; padding-left:100px; position:relative; transition:all 0.3s;}
.snew_list .snew_text span{ position:absolute; left:30px; top:50%; transform:translateY(-50%); color:#666; transition:all 0.3s;}
.snew_list .snew_text span strong{ font-size:50px; display:block; border-bottom:1px solid #dedede; font-weight:normal; padding-bottom:10px; line-height:50px; margin-bottom:10px;}
.snew_list .snew_text p{ line-height:24px; color:#666; transition:all 0.3s;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.snew_list .snew_text a{ text-decoration:none;}
.snew_list .snew_text h4{ color:#333; transition:all 0.3s;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.snew_list .caption:hover .snew_text{ background:#f39a0e;}
.snew_list .caption:hover .snew_text p{ color:#fff;}
.snew_list .caption:hover .snew_text h4{ color:#fff;}
.snew_list .caption:hover .snew_text span{ color:#fff;}

.footer{ padding-top:50px; background:#282828;}
.ft_nav{ border-bottom:1px solid #424242; padding-bottom:5px;}
.footer a{ color:#999999; transition:all 0.3s; text-decoration:none;}
.footer a:hover{ color:#fff;}
.footer .ft_nav{ margin-bottom:15px;}
.footer .ft_nav h5{ margin-top:0px;}
.footer .ft_nav h5 a{ color:#fff;}
.footer p{ color:#fff}
.footer .col-md-8 p{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.ft_di{ border-top:1px solid #424242; padding:10px 0; color:#999; margin-top:20px;}




.t_top{ cursor:pointer; width:50px; height:50px; text-align:center; line-height:50px; position:fixed; right:10px; bottom:30px; background:rgba(45,45,45,1); opacity:0; transition:all 0.3s;pointer-events: none; z-index:99;}
.t_top.active{ opacity:1; pointer-events: auto;}
.t_top i{ font-size:24px; color:#fff;}


/*内页开始*/
.n_banner{ margin-top:91px; height:300px;}

.s_zhong{ padding-bottom:60px;}
.weizhi{ text-align:right; padding:15px 0; color:#666;}
.weizhi a{ color:#666;}

.ab_chanye{ position:relative; height:467px; overflow: hidden;}
.ab_chanye ul{ margin:0; padding:0; position:absolute; right:0; top:0; width:25%; z-index:2; height:100%; margin:-0.5px 0px;}
.ab_chanye ul li{ height:16.66%; list-style:none; margin:0; color:#fff; padding:0.5px 0px; transition: all 0.6s; cursor:pointer;}
.ab_chanye ul li h5{ font-size:18px; background:rgba(0,0,0,0.6); margin:0; overflow:hidden; height:100%; padding:0 20px; padding-top:30px; transition:all 0.6s; white-space:nowrap;}
.ab_chanye ul li h5 span{ opacity:0; margin-top:10px; transition:all 0.6s; font-size:14px; display:block; transition:all 0.6s;}
.ab_chanye ul li.active{ width:calc(100% + 300px); margin-left:-300px;}
.ab_chanye ul li.active h5{ padding-top:15px;}
.ab_chanye ul li.active h5 span{ opacity:1;}

.ab_chanye .caption{ position:relative; height:100%;}
.ab_chanye .caption a:nth-child(1){ position:static;}
.ab_chanye .caption a{ height:100%; width:100%; display:block; position:absolute; left:0; top:0; z-index:1; opacity:0; transition:all 0.6s;}
.ab_chanye .caption a.active{ z-index:2; opacity:1;}

.ny_title{ padding:30px 0; text-align:center; display:block; background:url(../images/xian.png) right top no-repeat #006835; color:#fff; font-size:22px; font-weight:bold; margin-top:-90px;}
.ny_left{ margin-bottom:50px;}
.ny_left ul{ padding:12px 0; padding-left:20px; padding-right:1px; margin:0; background:#f5f5f5;}
.ny_left ul li{ list-style:none; margin-bottom:8px;}
.ny_left ul li a{ display:block; padding:10px 0; font-size:16px; color:#333; padding-left:30px; text-decoration:none;}
.ny_left ul li.active a{ background:#fff;}
.ny_left ul li .cp_li a{ padding:0; display:block;}

.ny_left_text{ background:#f5f5f5; padding-bottom:30px;}
.ny_left_text .left_biao{ background:#ffc923; color:#333; padding:10px 0; text-align:center; font-size:18px; font-weight:bold;}
.ny_left_text .ty_content{ padding:20px; height:300px; overflow:hidden;}
.ny_left_text .ty_content h5{ color:#333;}
.ny_left_text a{ text-align:center; width:50px; display:block; margin:0 auto; color:#333; font-size:16px; margin-top:20px; text-decoration:none;}
.ny_left_text a img{  display:block; margin:0 auto; margin-bottom:5px; }
.ny_left_text a i{ font-style:normal;}
.ny_left_text a i:nth-child(3){ display:none;}
.ny_left_text a.active i:nth-child(2){ display:none;}
.ny_left_text a.active i:nth-child(3){ display:block;}
.ny_left_text.active .ty_content{ height:auto;}

.ny_right{ border-top:1px solid #dedede; padding-top:40px;}

.ty_content p{ color:#666; line-height:24px;}

.nr_biao{ text-align:center; position:relative; padding:40px 0;}
.nr_biao span{ font-size:24px; color:#666; display:inline-block;}
.nr_biao:after{ content:''; width:calc(50% - 70px); height:1px; background:#ccc; position:absolute; left:0; top:50%;}
.nr_biao:before{ content:''; width:calc(50% - 70px); height:1px; background:#ccc; position:absolute; right:0; top:50%;}

.ab_cp ul{ margin:0 -15px; padding:0;}
.ab_cp ul:after{ content:''; display:table; clear:both;}
.ab_cp ul li{ list-style:none; width:12.5%; padding:0 15px; float:left;}
.ab_cp ul li a{ display:block; position:relative; position:relative;}
.ab_cp ul li a img{ opacity:0; transition:all 0.3s;}
.ab_cp ul li a:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; border-radius:50%; background:#f5f5f5; z-index:-1;}
.ab_cp ul li a span{ position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); padding:18%; text-align:center; color:#333; font-size:16px; transition:all 0.3s;}
.ab_cp ul li a:hover img{ opacity:1;} 
.ab_cp ul li a:hover span{ color:#fff;}


.ty_content img{ max-width:100%;}
.about_2 .caption{ min-height:615px;}

.about_3 ul{ margin:0; margin-top:50px; padding:0; width:100%;}
.about_3 ul li{ list-style:none; float:left; width:10%; transition:all 0.6s; height:460px; position:relative; cursor:pointer;}
.about_3 ul li.active{ width:60%;}
.about_3 ul li .ab3_text{ position:absolute; left:0; bottom:0; width:100%; height:100%; transition:all 0.6s;}
.about_3 ul li .ab3_text h4{ width:18px; margin:30px auto; color:#fff; line-height:24px;}
.about_3 ul li .ab3_text p{ display:none;}
.about_3 ul li:nth-child(1) .ab3_text{ background:#f19a0c;}
.about_3 ul li:nth-child(2) .ab3_text{ background:#006835;}
.about_3 ul li:nth-child(3) .ab3_text{ background:#afd003;}
.about_3 ul li:nth-child(4) .ab3_text{ background:#fec921;}
.about_3 ul li:nth-child(5) .ab3_text{ background:#f19a0c;}
.about_3 ul li.active .ab3_text{ background:rgba(0,0,0,0.6); color:#fff; height:auto; padding:15px 30px;}
.about_3 ul li.active .ab3_text h4{ width:100%;}
.about_3 ul li.active .ab3_text p{ display:block;}

.about_5 .caption{ margin-top:30px;}
.about_5 .caption a{ height:264px; display:block; position:relative;}
.about_5 .caption a img{ position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); max-width:100%; max-height:100%;}


.zrs_caption{ background:#f5f5f5; margin-bottom:30px;}
.zrs_text{ padding-top:50px; padding-right:40px;}
.zrs_text h2{ font-size:28px; color:#333;}
.zrs_text p{ line-height:30px; color:#666;}

.about_6 .caption{ height:460px; position:relative; overflow:hidden; cursor:pointer;}
.about_6 .caption .zr_text{ position:absolute; bottom:0; left:0; right:0; color:#fff; background:rgba(0,0,0,0.6); padding:10px 30px; transform:translateY(40%); transition:all 0.6s;}
.about_6 .caption .zr_text h2{ font-size:28px; text-align:center; transition:all 0.6s;}
.about_6 .caption .zr_text p{ opacity:0; transition:all 0.6s;}
.about_6 .caption:hover .zr_text p{ opacity:1;}
.about_6 .caption:hover .zr_text h2{ text-align:left;}
.about_6 .caption:hover .zr_text{ transform:translateY(0%);}


.ab7_top_1{ background:#f5f5f5;}
.ab7_top { border:2px solid #f5f5f5;}
.ab7_top .caption{ height:300px; position:relative; overflow:hidden;}
.ab7_top .ab7_top_1 .row .col-sm-6:nth-child(1) .caption:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/vv.png) center center no-repeat rgba(0,0,0,0.3);pointer-events: none; transition:all 0.3s;}
.ab7_top .ab7_top_1 .row .col-sm-6:nth-child(1) .caption a{ display:block; height:100%;}
.ab7_top .caption h5{ font-size:16px; color:#333; margin-top:0px; font-weight:bold;}
.ab7_top .caption h5 a{ color:#333; text-decoration:none; transition:all 0.3s;}
.ab7_top .caption h6{ font-size:14px; color:#666;}
.ab7_top .caption p{ line-height:24px; color:#666;}
.ab7_top .caption .v_text{ position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); padding-right:40px;}
.ab7_top .ab7_top_1:hover .row .col-sm-6:nth-child(1) .caption:after{background:url(../images/vv.png) center center no-repeat rgba(0,0,0,0);}
.ab7_top .ab7_top_1:hover h5 a{ color:#006835;}

.ab7_form{ padding-right:30px;}

.ab7_bottom .caption{ margin-top:30px;}
.vv_img{ height:260px; overflow:hidden; position:relative;}
.vv_img a{ display:block; width:100%; height:100%;}
.vv_img:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/vv.png) center center no-repeat rgba(0,0,0,0.3);pointer-events: none; transition:all 0.3s;}
.vv_text h5{ font-size:16px; color:#333;}
.vv_text h5 a{ color:#333; text-decoration:none; transition:all 0.3s;}
.vv_text p{ line-height:24px; color:#666; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.ab7_bottom .caption:hover .vv_img:after{ background:url(../images/vv.png) center center no-repeat rgba(0,0,0,0);}
.ab7_bottom .caption:hover .vv_text h5 a{ color:#006835;}

.yx_map{ position:relative;}
.yx_map a.map_3{ width:38px; height:36px; background:url(../images/wu.png) center center no-repeat;}
.yx_map a{ width:25px; height:34px; background:url(../images/ma.png) center center no-repeat;}
.yx_map .map_1{ position:absolute; right:23.5%; top:19.6%;}
.yx_map .map_2{ position:absolute; right:31.4%; top:34.4%;}
.yx_map .map_3{ position:absolute; right:27.25%; top:45.5%;}
.yx_map .map_4{ position:absolute; right:26.1%; top:59.5%;}
.yx_map .map_5{ position:absolute; right:31.2%; top:65%;}
.yx_map .map_6{ position:absolute; right:33.7%; top:80.5%;}
.yx_map .map_7{ position:absolute; right:35.1%; top:66.5%;}
.yx_map .map_8{ position:absolute; right:36.6%; top:39.4%;}
.yx_map .map_9{ position:absolute; right:41%; top:50.6%;}
.yx_map .map_10{ position:absolute; right:41%; top:82%;}
.yx_map .map_11{ position:absolute; right:46.9%; top:46.3%;}
.yx_map .map_12{ position:absolute; right:47.5%; top:61%;}
.yx_map .map_13{ position:absolute; right:48.5%; top:77.6%;}
.yx_map .map_14{ position:absolute; right:49.8%; top:44.3%;}
.yx_map .map_15{ position:absolute; right:63.8%; top:59.5%;}
.yx_map .map_16{ position:absolute; right:65%; top:21%;}



.lx_ss { background:#f0f0f0; padding:40px 30px;}
.lx_ss_input{ padding-left:100px; padding-right:150px; position:relative;}
.lx_ss_input label{ margin:0; position:absolute; width:100px; font-size:16px; color:#333; left:0; top:0; line-height:34px; height:34px; display:block;}
.lx_ss_input input:nth-child(2){ border:1px solid #dedede; line-height:32px; height:34px; background:#fff; display: block; text-indent:10px; width:100%; outline:none;}
.lx_ss_input input:nth-child(3){ width:120px; height:34px; background:#006835; border:none; color:#fff; text-align:center; line-height:34px; font-size:14px; position:absolute; right:0; top:0; outline:none;}

.lx_ss_a{ line-height:34px; font-size:16px;}
.lx_ss_a a{ font-size:14px; text-decoration:none; display:inline-block; margin-left:15px; padding:0 10px; line-height:34px; background:#e3e3e3;}

.lx_wenti{ margin-top:30px;}
.lx_wenti .panel{ box-shadow:none; border:none; border-radius:0;}
.wt_li a{ font-size:16px; display:block; position:relative; color:#333; line-height:28px; padding:15px 0; padding-right:50px; text-decoration:none; box-shadow: 0 1px 1px rgba(0,0,0,.05); border-bottom:1px solid #dedede;}
.wt_li a span{ display:block; position:absolute; left:-50px; width:26px; height:26px; border-radius:50%; background:#f39a0e; color:#fff; text-align:center; line-height:26px; font-size:18px; top:50%; transform:translateY(-50%);}
.wt_li a i{ position:absolute; display:block; right:30px; top:50%; transform:translateY(-50%); color:#006835; transform:rotate(90deg); margin-top:-10px; transition:all 0.3s;}
.wt_li a.collapsed i{ transform:rotate(0); margin-top:-8px; transition:all 0.3s;}
.wt_li{ padding-left:50px;}
.lx_wenti .wt_text{ padding:20px 0; padding-left:50px; position:relative;}
.wt_text .wt_a{ display:block; position:absolute; left:0px; width:26px; height:26px; border-radius:50%; background:#a9cd0a; color:#fff; text-align:center; line-height:26px; font-size:18px; top:17px;}
.wt_text p{ line-height:26px; color:#666;}

.shouhou_lx{ font-size:16px; color:#333; margin:30px 0;}
.shouhou_lx a{ padding:5px 15px; display:inline-block; border-radius:16px; background:#b0d104; color:#333; font-weight:bold; text-decoration:none; margin-left:30px;}
.peixun_img .caption{ margin-top:30px; height:245px; overflow:hidden;}


.sheng_img .caption{ height:240px; overflow:hidden; position:relative; margin-top:30px;}
.sheng_img .caption span{ position:absolute; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); color:#fff; padding:10px 30px; font-size:18px; text-align:center; display:block;}

.down_li{ margin:20px 0; background:#f5f5f5; height:210px;}
.down_li .row{ height:100%;}
.down_li .row .col-sm-3{ height:100%;}
.down_li .down_img{ background:#ebebeb; height:100%; position:relative;}
.down_li .down_img img{ position:absolute; max-height:100%; max-width:100%; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%);}
.down_li .down_text{ padding-top:5%;}
.down_li .down_text p{ line-height:24px; color:#666;}
.down_li .down_a{ text-align:center; height:100%; position:relative;}
.down_li .down_a a{ transition:all 0.3s; color:#333; text-decoration:none; position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); margin:0 auto;}
.down_li .down_a a span{ color:#999; display:block; margin-top:5px;}
.down_li .down_a a i{ display:block; margin-bottom:5px; font-size:36px; color:#969696; transition:all 0.3s;}
.down_li:hover .down_a a i{ color:#006835;}
.down_li:hover .down_a a{ color:#006835;}

.down_ss{ padding-top:20px; padding-bottom:40px;}

.new_2 .caption{ margin-bottom:30px;}
.new_2 .new2_img{ height:230px; overflow:hidden;}
.new_2 .new2_img img{ transition:all 0.6s;}
.new_2 .caption:hover .new2_img img{ transform:scale(1.1);}
.new_2 .caption h4{ margin:0; padding:18px 10px; border:1px solid #dedede; border-top:none;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.new_2 .caption h4 a{ color:#333; text-decoration:none; transition:all 0.3s;}
.new_2 .caption:hover h4 a{ color:#006835;}

.new_nr h3{ line-height:30px;}
.new_nr .ty_content{ padding-top:30px; border-top:1px solid #Dedede; margin-top:20px;}
.nr_more{ color:#666;}
.nr_more span{ margin-right:30px; line-height:28px;}
.nr_more .bdsharebuttonbox a{ display:inline-block; float:none; background:none; padding:0; margin:0 2px; background:#999999; border-radius:50%; width:28px; height:28px; text-align:center; transition:all 0.3s;}
.nr_more .bdsharebuttonbox a i{ line-height:26px; display:inline-block; color:#fff;}
.nr_more .bdsharebuttonbox a:nth-child(1):hover{ background:#ce2a03;}
.nr_more .bdsharebuttonbox a:nth-child(2):hover{ background:#257ad1;}
.nr_more .bdsharebuttonbox a:nth-child(3):hover{ background:#139202;}
.nr_more .bdsharebuttonbox a:nth-child(4):hover{ background:#f3730b;}

.new_top{ height:220px; overflow:hidden; background:#f5f5f5;}
.new_top .row{ height:100%}
.new_top .row .col-sm-4{ height:100%}
.new_top .row .col-sm-8{ height:100%}
.new_top .caption{ height:100%; position:relative;}
.new_t_text{ position:absolute; right:30px; left:0; top:50%; transform:translateY(-50%);}
.new_t_text p{ color:#666; line-height:24px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.new_t_text h5{ color:#666;}
.new_t_text h4{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_t_text h4 a{ color:#333; transition:all 0.3s;}
.new_top .row .col-sm-4 .caption a{ display:block; height:100%;}
.new_top:hover .new_t_text h4 a{ color:#006835;}

.new_bottom{ margin-top:20px;}
.new_li{ position:relative; padding:20px 0; padding-left:80px; border-bottom:1px dashed #dedede;}
.new_li h5 a{ font-size:16px; color:#333;}
.new_li p{ line-height:24px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.new_li span{ width:60px; position:absolute; left:0; top:50%; transform:translateY(-50%); background:#abce05; color:#fff; font-size:30px; text-align:center;}
.new_li span i{ font-style:normal; color:#333; background:#fff; line-height:24px; display:block; font-size:14px; border:1px solid #dedede;}

.lx_wenti.zhaoshang .wt_li{ padding-left:0px; background:#b0d104;}
.lx_wenti.zhaoshang .wt_li a{ padding:10px 0; padding-left:20px; padding-right:50px;}
.lx_wenti.zhaoshang .wt_li a i{ color:#fff;}
.lx_wenti.zhaoshang .wt_text{ padding-left:0px;}

.chanye_img{ position:relative;}
.chanye_img .chanye_text{ position:absolute; right:0; top:30%; z-index:2; background:rgba(255,201,35,0.75); color:#333; padding:10px 30px;}
.chanye_text h4{ font-size:20px;}
.cyty .ty_content{ border:1px solid #dedede; padding:30px;}

.ny_left ul li.panel{ border:none; box-shadow:none;}
.ny_left ul li .cp_li{ background:#fff; padding: 10px 0; font-size: 16px; color: #333; padding-left: 30px; border-bottom:1px solid #f5f5f5; position:relative; cursor:pointer;}
.ny_left ul li .cp_li.active{ background:#f5f5f5; border-bottom:none;}
.ny_left ul li .cp_li i{ width:20px; height:20px; text-align: center; line-height:20px; font-size:12px; position:absolute; right:10px; top:50%; transform:translateY(-50%); color:#333; transition:all 0.3s;}
.ny_left ul li .cp_li i.collapsed{transform:translateY(-50%) rotate(-90deg);}
.ny_left ul li .cp_li_a{}
.ny_left ul li .cp_li_a a{ padding:8px 0; padding-left:30px; display:block; font-size:15px; color:#666;}
.ny_left ul li .cp_li_a a.active{ color:#006835; font-weight:bold;}


.cp_ss_input{ width:60%; position:relative; height:40px;}
.cp_ss_input input{ background:#f0f0f0; border:none; height:40px; padding-right:40px; box-shadow:none;}
.cp_ss_input input:focus{ box-shadow:none; border:none;}
.cp_ss_input button{ position:absolute; right:0; top:0; border:none; width:50px; height:40px; line-height:40px; text-align:center; background:#006835;}
.cp_ss_input button i{ font-size:20px; color:#fff;}

.cp_list .caption{ border:1px solid #dedede; padding:10px; padding-top:20px; transition:all 0.3s; margin-top:30px;}
.cp_list .caption h4{ text-align:center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.cp_list .caption h4 a{ color:#333; font-size:18px; text-decoration:none;}
.cp_list .caption p{ text-align:center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; color:#666;}
.cp_list .caption p a{ display:inline-block; padding:5px 15px; color:#fff; background:#c2c2c2; margin-right:15px; transition:all 0.3s; text-decoration:none;}
.cp_list .caption p a:last-child{ margin-right:0px;}
.cp_list .caption:hover p a{ background:#f39a0e;}
.cp_list .caption:hover p a:last-child{ background:#b0d104;}
.cp_list .caption:hover{ box-shadow:0px 0px 12px rgba(0,0,0,0.2);}


.cpnr_top{ border:1px solid #Dedede; padding:30px 0;}
.cpnr_top_img{ position:relative; height:300px; border-right:1px solid #dedede;}
.cpnr_top_img img{ position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); max-width:90%;}
.cpnr_top .caption{ padding:20px; padding-right:40px; padding-top:30px;}
.cpnr_top .caption h4{ font-size:20px;}
.cpnr_top .caption p{ line-height:24px; color:#666; margin-top:20px;}
.cpnr_top .caption p a{ display:inline-block; padding:5px 15px; color:#fff; background:#f39a0e; margin-right:15px; transition:all 0.3s; text-decoration:none;}
.cpnr_top .caption p a:last-child{ margin-right:0px;}
.cpnr_top .caption p a:last-child{ background:#b0d104;}
.cpnr_top .ty_content{ margin-top:30px; border-top:1px solid #dedede; padding:30px; padding-bottom:0px;}
.cpnr_top .ty_content p{ margin-top:20px; line-height:28px;}
.cpnr_bottom{ margin-top:20px;}
.cpnr_bottom .cp_list .caption{ margin-top:0px; margin-bottom:30px;}


.ab7_top_1 .ab7_top_img a{ display:block; height:100%;}
.ab7_top_1 .ab7_top_img:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; pointer-events: none; background:url(../images/vv.png) center center no-repeat rgba(0,0,0,0.3); transition:all 0.3s;}
.ab7_top_1:hover .ab7_top_img:after{ background:url(../images/vv.png) center center no-repeat rgba(0,0,0,0.1);}





.dl_banner{ position:relative; margin-top:91px; height:610px;}
.dlzc{ width:430px; position:absolute; background:rgba(255,255,255,0.88); right:10%; top:50%; transform:translateY(-50%); padding:40px;}

.dl_tab{ text-align:center; margin-bottom:30px;}
.dl_tab a{ font-size:18px; color:#333; margin:0 10%;}
.dl_tab a.active{ color:#fa521e;}
.zc_form .form-group{ padding-left:70px; position:relative;}
.zc_form .form-group label{ width:70px; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.zc_form .form-group.yzm input.form-control{ width:60%; float:left;}
.zc_form .form-group.yzm .btn-default{ font-style:italic; color:#fa521e; font-weight:bold;}
.zc_form .form-group .btn-danger{ background:#fa521e; padding-left:30px; padding-right:30px;}

.zcsb{ width:380px; position:absolute; background:rgba(255,255,255,0.88); right:10%; top:50%; transform:translateY(-50%); padding:40px;}
.dl_form .form-group.yzm input.form-control{ width:60%; float:left;}
.dl_form .form-group.yzm .btn-default{ font-style:italic; color:#fa521e; font-weight:bold;}
.dl_form .form-group .btn-danger{ background:#fa521e;}



.gr_zhong{ margin-top:130px;}

.ny_geren{ padding:40px 0;}

.gr_biao{ padding:10px 15px; font-weight:bold; color:#333; background:#e4e4e4; font-size:15px;}
.xx_form .form-group{ position:relative; padding-left:80px;}
.xx_form .form-group span{ width:80px; position:absolute; left:0; top:50%; transform:translateY(-50%); font-weight:bold;}
.xx_form .form-group span small{ color:red;}
.xx_form .form-group .infolist span{ width:auto; position:static; transform:translateY(0); font-weight:normal;}
.xx_form .form-group label{ margin-right:30px;}
.xx_form .form-group label input{ margin-right:5px;}
.xx_form .form-group:nth-child(1) input.form-control{ width:70%;}
.xx_form .form-group:nth-child(2) input.form-control{ width:70%;}
.xx_form .form-group .btn-danger{ background:#f29200; padding-left:30px; padding-right:30px; border-color:#da8400;}


/*个人中心-订单*/
.dd_lei .caption{ position:relative;}
.dd_lei .caption button{ position:absolute; right:0; top:0; border:none;}
.dd_lei .caption input:focus{ box-shadow:none; border-color:#ccc;}
.dd_lei .caption a{ margin:0 10px; color:#333; border-bottom:2px solid #fff; padding-bottom:4px;}
.dd_lei .caption a.active{ font-weight:bold; color:#f29200; border-bottom:2px solid #f29200;}
.dd_lei .caption a:hover{ color:#f29200;}


.dingdan_header{ background:#f5f5f5; padding:10px 0; margin:20px 0;}
.dingdan_header .caption{ text-align:center; color:#666;}
.dingdan_header .caption i{ font-size:12px; margin-left:5px; color:#999;}

.dingdan_li{ border:1px solid #dedede; border-radius:4px; margin-bottom:10px; overflow:hidden; transition:all 0.3s;}
.dingdan_li:hover{ border:1px solid #ccc; box-shadow:0px 0px 4px rgba(0,0,0,0.2);}
.dd_header{ background:#ececec; padding:8px 20px;}
.dd_header span{ margin-right:30px; color:#999;}
.dd_header a{ text-decoration:none;}
.dd_header a i{ color:#666;}
.dd_header a:hover i{ color:#f29200;}
.dd_body .row{ height:auto;}
.dd_body .row .row{ height:110px;}
.dd_body .row{ height:100%; margin:0;}
.dd_body .row .col-md-4{ height:100%; padding:0;}
.dd_body .row .col-xs-4{ height:100%; padding:0;}
.dd_body .row .col-xs-3{ height:100%; padding:0;}
.dd_body .row .col-xs-6{ height:100%; padding:0;}
.dd_body .row .col-md-2{ height:100%; padding:0;}

.dd_body .caption{ height:100%; position:relative; color:#666;}
.dd_body .caption img{ display:block; max-width:75%; max-height:80%; position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%);}
.dd_body .caption .dd_text{ position:absolute; left:0; top:50%; transform:translateY(-50%);}
.dd_body .caption .dd_text h5{ line-height:18px; margin:5px 0; font-size:12px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.dd_body .caption .dd_text h5:hover a{ color:#f29200;}
.dd_body .caption .dd_text h5 a{ color:#666; text-decoration:none; transition:all 0.3s;}
.dd_body .caption .dd_text p{ margin:5px 0; color:#888; font-size:12px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.dd_body .caption.dd_dj{ text-align:center; border-right:1px solid #dedede; padding-top:15px;}
.dd_body .row .col-md-2 .caption{ text-align:center; padding-top:15px;}
.dd_body .row .col-md-2 .caption h6 i{ font-size:18px; display:inline-block; vertical-align:middle; margin-left:5px;}
.dd_body .row .col-md-2:last-child .caption{ border:none;}
.dd_body .row .col-md-2:last-child .caption a{ text-decoration:none; padding:6px 10px; border-radius:4px; border:1px solid #Dedede; color:#666;}
.dd_body .row .col-md-2:last-child .caption a:hover{ color:#f29200;}
/*个人中心-订单*/
.lx_form{ margin-top:30px;}
.lx_form .form-group .btn{ background:#ffc923; padding-left:30px; padding-right:30px; border-color:#e7ae00;}
.lx_form .form-group .btn:focus{ background:#e7ae00;}

.lx_map{ height:430px; position:relative;}
.lx_map .map_text{ position:absolute; right:0; top:0; height:100%; width:300px; background:#006835; padding-right:15px; color:#fff; z-index: 998;}
.lx_map .map_text .map_dingwei{ position:absolute; left:0; top:50%; transform:translateY(-50%);}
.lx_map .map_text:after{ content:''; width:0px; height:0px; position:absolute; border-right:100px solid #006835; border-top:430px solid transparent; border-bottom:0px solid transparent; left:-100px; top:0;}
.lx_map .map_text h4{ margin-bottom:20px;}
.lx_map .map_text p{ font-size:16px;}


.lx_zp .wufen{ padding-left:50px; background:#b0d104; margin:20px 0;}
.lx_zp .wufen span{display:block; font-size:16px; color:#333; font-weight:bold; width:20%; float:left; font-size:16px; padding:10px 0; line-height:30px;}
.lx_zp .panel-group .panel .job_text .ty_content h4{ font-size:16px;}
.lx_zp .wufen:after{ content:''; display:table; clear:both;}
.lx_zp .panel-group .panel{ border:none; box-shadow:none;}
.lx_zp .panel-group .panel .job_text{ padding-left:50px; padding-bottom:30px;}
.lx_zp .panel-group .panel .job_text p{ line-height:30px;}
.lx_zp .panel-group .panel .job_text a{ padding:10px 30px; background:#b0d104; color:#333; display:inline-block; margin-top:10px;}
.lx_zp .panel-group .job_li a.wufen{ padding-left:50px; background:none; margin:0; display:block;}
.lx_zp .panel-group .job_li a.wufen span i{ width:30px; height:30px; border-radius:50%; border:1px solid #dedede; display:block; position: relative;}
.lx_zp .panel-group .job_li a.wufen span i:after{ content:''; width:12px; height:1px; position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); background:#999;}
.lx_zp .panel-group .job_li a.wufen span i:before{ content:''; width:1px; height:12px; position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); background:#999; opacity:0; transition:all 0.3s;}
.lx_zp .panel-group .job_li a.wufen:after{ content:''; display:table; clear:both;}
.lx_zp .panel-group .job_li a.wufen.collapsed{ background:#f6f6f6; border-bottom:none;}
.lx_zp .panel-group .job_li a.wufen{ border-bottom:1px solid #dedede;}
.lx_zp .panel-group .job_li a.wufen.collapsed span i:before{ opacity:1;}


.wdcp_list .table{ border:1px solid #dedede;}
.wdcp_list .form-group .btn{ background:#ffc923; border:1px solid #f0b500;}
.wdcp_list .form-group .btn:focus{ background:#f0b500;}


.infolist{font-size:14px;position:relative;color:#494949;min-height:25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:2;}
.infolist lable{position:absolute;width:5em;left:0;top:0;overflow:hidden;height:22px;padding:8px 0;line-height:22px;}

.infolist .liststyle span{position:relative;height:34px;line-height:32px;display:inline-block; border:1px solid #E8E8E8; border-radius:5px; cursor:pointer;background:white;float:left;margin-right:9px;}
.infolist .liststyle span i{display:inline-block;height:34px;line-height:32px;padding-right:24px; padding-left:6px;position:relative; font-style:normal;}
.infolist .liststyle span i:after{content:"";display:block;width:24px;height:34px;position:absolute;right:0;top:0;background:url(../images/jt_nor.png) center center no-repeat;background-size:10px auto;}

.infolist .liststyle span ul{ margin:0; padding:0;width:100%; height:200px; border-radius:0 0 5px 5px;position:absolute;border:1px solid #E8E8E8;background:white;left:-1px;top:1px;border-top:0;margin-bottom:10px;display:none;z-index:10; overflow:auto !important;}
.infolist .liststyle span ul li{ list-style:none;width:100%; float:left;overflow:hidden;border-top:1px solid #E8E8E8; margin-bottom:0px !important;  height:34px !important;}
.infolist .liststyle span ul li:first-child{border-top:0;}
.infolist .liststyle span ul li a{display:block;height:34px;line-height:32px;padding:0 8px;color:#494949; text-align:center;}


/*提交订单*/
.tjdd{ margin-top:130px; padding-bottom:60px;}
.tjdd_add h5{ padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #dedede;}
.tjdd_add p{ background:#f8f4ee; border:1px solid #f29200; padding:5px 15px; }
.tjdd_add p span{ margin-left:15px;}

.add_xiugai{ display:none; width:50%; padding-top:40px; padding-bottom:30px;}
.songhuo_dan{ margin-top:40px;}
.songhuo_dan h5{ padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #dedede;}

.tjdd_header{ background:#ffeed3; padding:8px 0; margin-bottom:15px;}
.tjdd_header .col-xs-5 .caption{ text-align:center;}


.dd_li{ height:100px; background:#fffdf9; border-top:1px dashed #ffb648; margin-bottom:5px;}
.dd_li .row{ height:100%;}
.dd_li .row .col-md-5{ height:100%;}
.dd_li .row .col-md-2{ height:100%;}
.dd_li .row .col-md-3{ height:100%;}
.dd_li .row .col-xs-4{ height:100%;}
.dd_li .row .col-xs-8{ height:100%; padding-left:0px;}
.dd_li .caption{ position:relative; height:100%;}
.dd_li .caption .juzhong_ding{ position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); line-height:24px;}
.dd_li .caption.dddan{ color:#666;}
.dd_li .caption.dddan input{ height:auto; line-height:24px; width:60px; margin-left:5px; border:none; background:none; color:#666;}
.dd_li .caption.ddshu:after{ display:table; content:''; clear:both;}
.dd_li .caption.ddshu input{ float:left; background:#ffeed3; border:none; outline:none; border:1px solid #ffb648;}
.dd_li .caption.ddshu input:nth-child(2){ width:30px; text-align:center; background:#fff; border-left:none; border-right:none;}
.dd_li .caption.ddji{ line-height:100px; font-size:14px; font-weight:bold; color:#f29200; font-size:14px;}
.dd_li .caption.ddji i{ font-style:normal;}


.tjdd_img{ height:100%; position:relative;}
.tjdd_img img{ position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); max-width:90%; max-height:70%;}
.tjdd_text{ font-size:12px;}
.songhuo_dan .tjdd_text h5{ color:#666;font-size:12px; margin:5px 0; border:none; padding-bottom:0px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.songhuo_dan .tjdd_text p{ color:#999;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.tjdd_text .dd_ding{ position:absolute; left:0; top:50%; transform:translateY(-50%);}
.tjdd_text .dd_ding a{ text-decoration:none;}

.dd_jiesuan{ margin-top:30px; line-height:34px;}
.dd_jiesuan div:nth-child(1){ margin-left:30px;}
.dd_jiesuan div:nth-child(1) button{ background:#f29200; border:1px solid #e38900;}
.dd_jiesuan div:nth-child(1) button:focus{ background:#e38900;}
.dd_jiesuan div:nth-child(2){ font-size:14px;}
.dd_jiesuan div:nth-child(2) span{font-weight:bold; font-size:18px; color:#f29200; margin-right:5px;}

.beizhu{ margin-top:10px; color:#666;}
.beizhu input{ width:40%; display:inline-block;}
.beizhu span{ color:#999; margin-left:10px;}
/*提交订单*/


.dd_li .row .col-md-4{ height:100%;}
.gouwuche_body .dd_li{ background:#fff; border:1px solid #dedede; margin-bottom:0px; border-bottom:none;}
.gouwuche_body .dd_li:last-child{ border-bottom:1px solid #dedede;}
.dd_del{ position:relative; text-align:center;}
.dd_del a{ position:absolute; left:0; right:0; margin:0 auto; top:50%; display:block; transform:translateY(-50%);}

.gouwuche_body .dd_li .caption{ text-align:center;}
.gouwuche_body .dd_li .ddshu .juzhong_ding{ width:78px;}



                        .dd_li .isCheck{display: flex;align-items: center;justify-content:center;height: 100%}
                        .dd_li .isCheck span{
                            display: block;
                            width: 14px;
                            height: 14px;
                            border: 1px solid #ccc;
                            border-radius: 50%;
                        }
                        .dd_li .isCheck span.active{ background:#f29200;border: 1px solid #f29200;}






.xz_li{ border-bottom:1px dashed #dedede; padding:10px 0; line-height:24px;}
.xz_li h5{ font-size:15px; color:#333; line-height:24px; margin:0;}
.xz_li p{ color:#666; margin:0;}
.xz_li p a{ line-height:24px;}

.header.active{ opacity:0; pointer-events: none;}
.about_4 .swiper_lc .swiper-slide{ border-bottom:3px solid #ccc;}
.about_4 .swiper_lc .swiper-slide a{ font-size:26px; color:#333; display:block; text-align:center; padding:20px 0;}
.about_4 .swiper_lc .swiper-slide.swiper-slide-thumb-active{ border-bottom:3px solid #f19a0c;}
.about_4 .swiper_lc .swiper-slide.swiper-slide-thumb-active a{ color:#f19a0c;}
.about_4 .swiper_lc .swiper-slide a:hover{ background:none;}

.lc_content .caption{ text-align:right; padding-right:50px;}
.lc_content .caption .lc_img img{ max-width:80%}
.lc_li .lc_img img{ max-width:100%;}

.lc_content .row{ margin:0;}
.lc_content .row .col-md-6{ padding:0;}
.lc_content .row .col-md-6:nth-child(2){ position:relative;}
.lc_content .row .col-md-6:nth-child(2):after{ content:''; width:1px; height:100%; position:absolute; left:0; top:0; background:#e3e3e3;}
.lc_height{ height:880px; overflow:auto; padding-left:65px; width:60%; margin-left:-15px;}
.lc_height::-webkit-scrollbar { display: none;}
.lc_height .lc_li{ margin-top:40px; position:relative;}
.lc_height .lc_li:after{ content:''; position:absolute; left:-65px; top:0px; width:30px; height:30px; border-radius:50%; border:1px solid #f19a0c; background:#fff; z-index:2;}
.lc_height .lc_li:before{ content:''; width:3px; height:3px; border-radius:50%; background:#f19a0c; position:absolute; top:14px; left:-51px; z-index:3;}
.lc_height .lc_li h3{ position:relative;}
.lc_height .lc_li h3:after{ content:''; position:absolute; width:40px; height:1px; background:#f19a0c; left:-51px; top:50%;}

.swiper_lc .swiper-button-prev_lc, .swiper_lc .swiper-button-next_lc{ pointer-events: auto; background:none;}
.swiper_lc .swiper-button-prev_lc i, .swiper_lc .swiper-button-next_lc i{ font-size:24px; display:inline-block; line-height:38px;}



.fanye02{ margin-top:40px;}
.fanye02 p{ padding-top:5px; position:relative; padding-right:90px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.fanye02 p span{ position:absolute; right:0; top:50%; transform:translateY(-50%); font-size:16px; color:#666;}
.fanye02 p:first-child{ border-bottom:1px solid #dedede; padding-bottom:15px;}
.fanye02 p a i{ margin-right:6px; font-size:18px; display:inline-block; vertical-align:middle;}
.fanye02 p a{ font-size:16px; color:#333; text-decoration:none; transition:all 0.3s;}
.fanye02 p a:hover{ color:#006835;}

.fanye{ text-align:center; padding:30px 0;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#006835; border:1px solid #006835;}
.fanye a.active{ background:#006835; border:1px solid #006835; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #006835;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}

		.my-map { margin: 0 auto; width: 100%; height: 100%; }
		.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
		.my-map .icon-cir { height: 31px; width: 28px; }
		.my-map .icon-cir-red { background-position: -11px -5px; }
		.amap-container{height: 100%;}




@-webkit-keyframes dhd {
0% { transform:translateY(0%);}
40% { transform:translateY(-15%);}
100% { transform:translateY(0%);}
}
@keyframes dhd {
0% { transform:translateY(0%);}
40% { transform:translateY(-15%);}
100% { transform:translateY(0%);}
}
.dhd {
	-webkit-animation: dhd 2s infinite;
	animation: dhd 2s infinite;
}
@-webkit-keyframes dhd_da {
0% { transform:scale(0.8)}
40% { transform:scale(1)}
100% { transform:scale(0.8)}
}
@keyframes dhd_da {
0% { transform:scale(0.8)}
40% { transform:scale(1)}
100% { transform:scale(0.8)}
}
.dhd_da {
	-webkit-animation: dhd_da 2s infinite;
	animation: dhd_da 2s infinite;
}


.yingshi_v{ width:800px; height:500px; margin:0 auto; display:block;}

.cur_disabled{pointer-events: none; color:#999 !important;}
.cur_active{ background:#f29200; color:#fff !important; border:1px solid #f29200 !important;}



/*0523省市区修改*/
.ssq_zz{ display:none; padding:10px 0;}
.ssq_style {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #f5f5f5;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.ssq_style2{
    width: auto;
    height: 30px;
    padding: 0px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #f5f5f5;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.ssq_zz button.met1{ margin-top:8px; height:30px; padding:0 12px; display:block; width:auto;}
/*0523省市区修改*/


.swiper_sx{ width:62.5%; left:37.5%; top:8%; height:30px; position:absolute;}
.swiper_sx p{ display:inline-block;font-size:15px; line-height:30px; color:#f39a0e; font-weight:bold; margin:0;}

.lc_height .gallery-top{ height:100%;}
.lc_height .gallery-top .swiper-slide{ height:auto;}
.swiper_lc.gallery-thumbs .swiper-slide a{ text-decoration:none;}




@media (max-width:991px) {
	.logo{
		display: flex;
		align-items: center;
	}
	.logo a:first-child{
		height: 100%;
	}
	.logo a:not(:first-child){
		margin-left: 10px;
		font-size: 13px;
		width: 40px;
		line-height: 1.2;
		padding: 3px;
		border-radius: 2px;
		background: #f39a0e;
		text-align: center;
		color: #fff;
		text-decoration: none;
	}
	.logo a:not(:first-child):focus{
		background: #e69109;
	}
	.navs .nav li>a{
		padding-bottom: 0 !important;
	}
	.header_right{
		padding: 0 15px !important;
		display: flex !important;
		flex-wrap: wrap;
		align-items: flex-start;
	}
	.header_right.active{
		padding-top: 40px !important;
		display: flex !important;
		flex-wrap: wrap;
		align-items: flex-start;

	}
	.nav_dlzc, .nav_language{
		width: auto !important;
		margin: 0 !important;
	}
	.nav_dlzc{
		margin-left: auto !important;
	}
	.nav_language{
		display: flex;
		align-items: center;
	}
	.nav_language .caret{
		transform: rotate(-90deg);
	}
	.nav_language .dropdown-menu{
		min-width: auto !important;
		display: flex !important;
		position: static !important;
		align-items: center;
		transform: translateY(0) !important;
		margin: 0 !important;
		padding: 0 !important;
		background: none !important;
		box-shadow: none !important;
		border: none !important;
	}
	.nav_language>a{
		display: flex;
		align-items: center;
	}
	.nav_language ul li{
		margin-left: 10px !important;
	}
	.nav_language ul li a{
		color: #fff !important;
		padding: 0 !important;
	}
	.nav_language ul li a:focus{
		background: none !important;
	}
	.navs ul.nav{
		display: flex;
		flex-wrap: wrap;
	}
	.navs ul.nav li{
		width: calc((100% - 20px)/3) !important;
		margin-right: 10px;
	}
	.navs ul.nav li:first-child{
		display: none !important;
	}
	.navs ul.nav li:nth-child(4), .navs ul.nav li:nth-child(7), .navs ul.nav li:nth-child(8){
		margin-right: 0;
	}
	.navs ul.nav li:nth-child(8){
		width: 100% !important;
	}
	.navs ul.nav li:nth-child(8) .erji{
		display: flex !important;
		justify-content: space-between;
	}
	.navs .nav li .erji{
		box-sizing: border-box;
		padding: 5px 10px;
		position: static;
		display: block !important;
		min-width: 100%;
		float: none;
		background-color: rgba(255,255,255,0.35);
	}
	.navs ul.nav li .erji a{
		padding: 3px 0 !important;
		font-size: 14px;
		text-align: center;
		text-overflow: ellipsis;
		overflow: hidden;
	}











}